#include "Strategy.h"

using namespace std;

int main(int argc, char *argv[])
{
    CContext *pContext;

    pContext = new CContext(new StrategyA());
    pContext->Operator();
    delete pContext;

    pContext = new CContext(new StrategyB());
    pContext->Operator();
    delete pContext;

    pContext = new CContext(new StrategyC());
    pContext->Operator();
    delete pContext;

    return 0;
}